package com.gelian.geliansdk;

import com.gelian.library.listener.IGeLinkListener;
import com.gelian.library.*;

public class IGeLink {

    /**
     * 开启WiFi配置上网
     *
     * @param ssid     WiFi的SSID (不能超过32个字符)
     * @param password WiFi的密码  (长度为8-31个字符)
     * @param listener 连接的监听对象，分别在开启失败、连接开始、连接成功、连接结束三个状态时候响应用户
     */
    public static void wifiLink(String ssid, String password, IGeLinkListener listener) {
        c.wifiLink(ssid, password, listener);
    }

    /**
     * 停止WiFi配置上网
     */
    public static boolean stopWiFiLink() {
        c.stopWiFiLink();
        return true;
    }

    /**
     * 开启声波配置上网
     *
     * @param ssid     WiFi的SSID (不能超过32个字符)
     * @param password WiFi的密码  (长度为8-31个字符)
     * @param listener 连接的监听对象，分别在开启失败、连接开始、连接成功、连接结束三个状态时候响应用户
     */
    public static void soundLink(String ssid, String password, IGeLinkListener listener) {
        c.soundLink(ssid, password, listener);
    }

    /**
     * 停止声波配置上网
     */
    public static boolean stopSoundLink() {
        c.stopSoundLink();
        return true;
    }

}
